﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UncleBobWebService.ServiceRequester
{
    public class MessageTypes
    {       
        /// <summary>
        /// Key to hash data. Not being used in this project
        /// </summary>
        public const string SERVICE_KEY = "service_key";

        /// <summary>
        /// Returns the questions associated with a job name.
        /// </summary>
        public const string SERVICE_GET_JOB_QUESTIONS = "get_job_questions";

        public const string SERVICE_REGISTER_NEW_USER = "register_new_user";

        public const string SERVICE_DELETE_REGISTERED_USER = "delete_registered_user";

        public const string SERVICE_GET_REGISTERED_USER = "get_registered_user";

        public const string SERVICE_CREATE_QUESTIONS = "create_question";

        public const string SERVICE_ADD_NEW_JOB = "add_new_job";

        public const string SERVICE_GET_JOB_BY_TITLE = "get_job_by_title";

        public const string SERVICE_DELETE_JOB_BY_TITLE = "delete_job_by_title";

        /// <summary>
        /// This deletes a question associated with that job.
        /// </summary>
        public const string SERVICE_DELETE_JOB_QUESTION = "delete_job_question";

        public const string SERVICE_VALIDATE_USER = "validate_user";

        public const string SERVICE_DELETE_ALL_JOB_QUESTIONS = "delete_all_job_questions";

        public const string SERVICE_GET_USER_JOB_APPLICATION = "get_user_job_application";

        public const string SERVICE_GET_MANAGER_JOB_APPLICATIONS = "get_manager_job_applications";

        public const string SERVICE_GET_KIOSK_USER = "get_kiosk_user";

        public const string SERVICE_SET_USER_AS_STAFFING_EXPERT = "set_user_as_staffing_expert";

        public const string SERVICE_REMOVE_USER_PERMISSIONS = "remove_user_permissions";

        public const string SERVICE_SAVE_JOB_APPLICATION = "save_job_application";

        public const string SERVICE_GET_JOB_APPLICANTS = "get_job_applicants";

        public const string SERVICE_GET_ALL_JOBS = "get_all_jobs";

        public const string SERVICE_EDIT_EXISTING_JOB = "edit_existing_job";

        public const string SERVICE_GET_USER_ALL_JOB_APPLICATIONS = "get_user_all_job_applications";

        public const string SERVICE_GET_USER_INFORMATION = "get_user_information";

        public const string SERVICE_GET_HR_SPECIAL_JOB_APPLICATION = "get_hr_special_job_application";

        public const string SERVICE_GET_JOB_QUESTION = "get_job_question";

        public const string SERVICE_EDIT_JOB_QUESTION = "edit_job_question";

        public const string SERVICE_EDIT_APP_STATUS = "edit_app_status";

        public const string SERVICE_EDIT_JOB_APPLICATION_STATUS = "edit_job_application_status";

        public const string SERVICE_ADD_COMMENT = "add_comment";

        public const string SERVICE_GET_COMMENT = "get_comment";

        public const string SERVICE_EDIT_COMMENT = "edit_comment";

        public const string SERVICE_EDIT_REGISTRATION = "edit_registration";

    }
}
